package com.uzai.common.dto.mini;

/**
 * 小程序消息模板参数
 * @author liuqi
 * @date 2021年08月18日 11:46
 */
public class MiniMsgTemplateDto {

    //订单代发货消息模板
    private OrderWaitDelivery orderWaitDelivery;

    //订单待收货消息模板
    private OrderWaitReceive orderWaitReceive ;

    //订单维权退款申请消息模板
    private OrderRefundApply orderRefundApply;

    public OrderWaitDelivery getOrderWaitDelivery() {
        return orderWaitDelivery;
    }

    public void setOrderWaitDelivery(OrderWaitDelivery orderWaitDelivery) {
        this.orderWaitDelivery = orderWaitDelivery;
    }

    public OrderWaitReceive getOrderWaitReceive() {
        return orderWaitReceive;
    }

    public void setOrderWaitReceive(OrderWaitReceive orderWaitReceive) {
        this.orderWaitReceive = orderWaitReceive;
    }

    public OrderRefundApply getOrderRefundApply() {
        return orderRefundApply;
    }

    public void setOrderRefundApply(OrderRefundApply orderRefundApply) {
        this.orderRefundApply = orderRefundApply;
    }

    //订单代发货消息模板对象
    public static class OrderWaitDelivery{
        //模板id
        private  String templateId;
        //商品名称
        private  String goodName;
        //订单编号
        private String orderNo;
        //支付金额
        private String payment;
        //下单时间
        private String orderTime;

        public String getTemplateId() {
            return templateId;
        }

        public void setTemplateId(String templateId) {
            this.templateId = templateId;
        }

        public String getGoodName() {
            return goodName;
        }

        public void setGoodName(String goodName) {
            this.goodName = goodName;
        }

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public String getPayment() {
            return payment;
        }

        public void setPayment(String payment) {
            this.payment = payment;
        }

        public String getOrderTime() {
            return orderTime;
        }

        public void setOrderTime(String orderTime) {
            this.orderTime = orderTime;
        }
    }

    //订单待收货消息模板
    public static class OrderWaitReceive{
        //模板id
        private  String templateId;
        //商品名称
        private  String goodName;
        //订单编号
        private String orderNo;
        //支付金额
        private String payment;
        //发货时间
        private String deliveryTime;
        //收货人
        private String receiver;

        public String getTemplateId() {
            return templateId;
        }

        public void setTemplateId(String templateId) {
            this.templateId = templateId;
        }

        public String getGoodName() {
            return goodName;
        }

        public void setGoodName(String goodName) {
            this.goodName = goodName;
        }

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public String getPayment() {
            return payment;
        }

        public void setPayment(String payment) {
            this.payment = payment;
        }

        public String getDeliveryTime() {
            return deliveryTime;
        }

        public void setDeliveryTime(String deliveryTime) {
            this.deliveryTime = deliveryTime;
        }

        public String getReceiver() {
            return receiver;
        }

        public void setReceiver(String receiver) {
            this.receiver = receiver;
        }
    }

    //订单维权退款申请消息模板
    public static class OrderRefundApply{
        //模板id
        private  String templateId;
        //订单编号
        private String orderNo;
        //退款金额
        private  String refundMoney;
        //下单时间
        private String orderTime;
        //退款原因
        private String refundReason;

        public String getTemplateId() {
            return templateId;
        }

        public void setTemplateId(String templateId) {
            this.templateId = templateId;
        }

        public String getOrderNo() {
            return orderNo;
        }

        public void setOrderNo(String orderNo) {
            this.orderNo = orderNo;
        }

        public String getRefundMoney() {
            return refundMoney;
        }

        public void setRefundMoney(String refundMoney) {
            this.refundMoney = refundMoney;
        }

        public String getOrderTime() {
            return orderTime;
        }

        public void setOrderTime(String orderTime) {
            this.orderTime = orderTime;
        }

        public String getRefundReason() {
            return refundReason;
        }

        public void setRefundReason(String refundReason) {
            this.refundReason = refundReason;
        }
    }


}
